﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Hotel.Models.Entity
{
    public class Customer
    {
        private int _pkCustomerID;
        private string _name;
        private string _address ;
        private int _phone;
        private string _passport;
        private DateTime _birthday;
        private string _birthPlace;
        private string _noVisa;
        private DateTime _timeVisa;
        private string _recipients;
        private DateTime _entryDate;
        private DateTime _sojournFrom;
        private DateTime _sojournTo;
        private string _nationality;
        private int _gender;

        public Customer()
        {
            _pkCustomerID = 0;
            _name = string.Empty;
            _address = string.Empty;
            _phone = 0;
            _passport = string.Empty;
            _birthday = DateTime.MinValue;
            _birthPlace = string.Empty;
            _noVisa = string.Empty;
            _timeVisa = DateTime.MinValue;
            _recipients = string.Empty;
            _entryDate = DateTime.MinValue;
            _sojournFrom = DateTime.MinValue;
            _sojournTo = DateTime.MinValue;
            _nationality = string.Empty;
            _gender = 0;
        }

        public int PkCustomerId
        {
            get { return _pkCustomerID; }
            set { _pkCustomerID = value; }
        }

        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        public string Address
        {
            get { return _address; }
            set { _address = value; }
        }

        public int Phone
        {
            get { return _phone; }
            set { _phone = value; }
        }

        public string Passport
        {
            get { return _passport; }
            set { _passport = value; }
        }

        public DateTime Birthday
        {
            get { return _birthday; }
            set { _birthday = value; }
        }

        public string BirthPlace
        {
            get { return _birthPlace; }
            set { _birthPlace = value; }
        }

        public string NoVisa
        {
            get { return _noVisa; }
            set { _noVisa = value; }
        }

        public DateTime TimeVisa
        {
            get { return _timeVisa; }
            set { _timeVisa = value; }
        }

        public string Recipients
        {
            get { return _recipients; }
            set { _recipients = value; }
        }

        public DateTime EntryDate
        {
            get { return _entryDate; }
            set { _entryDate = value; }
        }

        public DateTime SojournFrom
        {
            get { return _sojournFrom; }
            set { _sojournFrom = value; }
        }

        public DateTime SojournTo
        {
            get { return _sojournTo; }
            set { _sojournTo = value; }
        }

        public string Nationality
        {
            get { return _nationality; }
            set { _nationality = value; }
        }

        public int Gender
        {
            get { return _gender; }
            set { _gender = value; }
        }
    }
}